<html xmlns:javaee="http://java.sun.com/xml/ns/javaee" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>
            Overview (GoogleMap JSP Tag Library)
          </title>
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<script>
          function asd() {
            parent.document.title="Overview (GoogleMap JSP Tag Library)";
          }
        </script>
<body bgcolor="white" onload="asd();">
<a name="navbar_top"></a>
<table border="0" width="100%" cellpadding="1" cellspacing="0">
<tr>
<td COLSPAN="3" BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><a NAME="navbar_top_firstrow"></a>
<table BORDER="0" CELLPADDING="0" CELLSPACING="3">
<tr ALIGN="center" VALIGN="top">
<td BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"><font CLASS="NavBarFont1Rev"><b>&nbsp;Overview&nbsp;</b></font></td><td BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><font CLASS="NavBarFont1">&nbsp;Library&nbsp;</font></td><td BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><font CLASS="NavBarFont1">&nbsp;Tag&nbsp;</font></td><td BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    &nbsp;<a HREF="help-doc.html"><font CLASS="NavBarFont1"><b>Help</b></font></a>&nbsp;</td>
</tr>
</table>
</td><td ALIGN="right" VALIGN="top" ROWSPAN="3"><em></em></td>
</tr>
<tr>
<td BGCOLOR="white" CLASS="NavBarCell2"><font SIZE="-2"></font></td><td BGCOLOR="white" CLASS="NavBarCell2"><font SIZE="-2">
                &nbsp;<a HREF="index.html" TARGET="_top"><b>FRAMES</b></a>&nbsp;
                &nbsp;<a HREF="overview-summary.html" TARGET="_top"><b>NO FRAMES</b></a>&nbsp;
                <script></script>
<noscript>
<a HREF="alltags-noframe.html" TARGET=""><b>All Tags</b></a>
</noscript>
</font></td>
</tr>
</table>
<hr>
<center>
<h2>GoogleMap JSP Tag Library</h2>
</center>
<table BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
<tr BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<td COLSPAN="2"><font SIZE="+2"><b>Tag Libraries</b></font></td>
</tr>
<tr BGCOLOR="white" valign="top" CLASS="TableRowColor">
<td WIDTH="20%"><b><a href="googlemaps/tld-summary.html">GoogleMaps JSP Tag Library</a></b></td><td>
<pre><p>A custom tag library to provide general GoogleMaps API capabilities.</p> <p><a href="http://www.google.com">Google</a> recently released it's wonderful<br/> <a href="http://www.google.com/apis/maps/signup.html">GoogleMaps API</a> to the<br/> public. GoogleMaps API is a javascript/AJAX application that provides dynamic,<br/> interactive mapping and satellite capabilities for webpages. The possible uses are<br/> endless.</p> <p>Before using GoogleMaps and the GoogleMaps API JSP Tag Library you should read their<br/> <a href="http://www.google.com/apis/maps/terms.html">Terms of Use</a> and you will need to <a href="http://www.google.com/apis/maps/signup.html">Register</a><br/> each domain that will use the API.</p> <p>While this tag library does not expose all the possibilities of the GoogleMaps API,<br/> it provides good functionality without the need to learn the API, advanced Javascript or<br/> AJAX, and provides a familiar JSP tag library interface.</p> <p>What this tag library provides that GoogleMaps API does <i>not</i> provide is some<br/> geolocation capabilities. Geolocation is the practice of converting a physical location<br/> to a longitude/latitude pair. The GoogleMaps API JSP Tag Library allows you to specify a location<br/> by any of the following, not just Longitude and Latitude pairs:</p> <ul> <li>Longitude & Latitude</li> <li>IP Address</li> <li>US Zipcode</li> <li>City and State (Province)</li> <li>Street Address</li> </ul> <p>It also provides built-in capabilities to draw circles, boxes and polygons that the standard API does not contain.</p> <p>The GoogleMaps API JSP Tag Library also provides mousewheel handling that the default<br/> GoogleMaps API does not.</p> <p>The tags fit into 2 categories: 1) Data tags that provide the data needed to create a map and 2) Display tags that generate the actual HTML, Javascript and AJAX output.</p> <p>The following tags make up the data portion of the tag library: <ul> <li>&lt;googlemaps:map><br/> This is the top level tag and is parent to all the other data tags, except the &lt;googlemaps:infowindow> tag which is child to the &lt;googlemaps:marker> tag.</li> <ul> <li>&lt;googlemaps:key><br/> Where you define the GoogleMaps API key for the domain hosting this map. You can register for a key <a href="http://www.google.com/apis/maps/signup.html">here</a></li> <li>&lt;googlemaps:point><br/> This tag represents a location on the map. It has no output, but is used in all the other tags (except &lt;googlemaps:infowindow>) as plotting points.</li> <li>&lt;googlemaps:marker><br/> This tag displays a marker on the map at the specified point.</li> <ul> <li>&lt;googlemaps:infowindow><br/> This tag defines a cartoon dialog style window that appears over a marker.</li> <li>&lt;googlemaps:tabbedInfoWindow><br/> This tag defines a cartoon dialog style window that appears over a marker and contains multiple tabs.</li> <ul> <li>&lt;googlemaps:tab><br/> This tag defines a single tab within a tabbedInfoWindow.</li> </ul> <li>&lt;googlemaps:blowup><br/> This tag defines a cartoon dialog style window that contains a map blowup of the marker's position.</li> <li>&lt;googlemaps:event><br/> This tag defines an action listener for clicks on this marker.</li> <li>&lt;googlemaps:icon><br/> This tag defines a custom icon for this marker.</li> </ul> <li>&lt;googlemaps:maptype><br/> Defines a custom map type for this map.</li> <li>&lt;googlemaps:message><br/> Defines a message window that appears on loading and event triggers.</li> <li>&lt;googlemaps:circle><br/> Draws a circle with a given radius around the specified point.</li> <li>&lt;googlemaps:event><br/> This tag defines an action listener for clicks, drags, zoom and type changes on this map.</li> <li>&lt;googlemaps:polygon><br/> Draws a closed polygon using the specified points (in order) as plotting points.</li> <li>&lt;googlemaps:polyline><br/> Draws a polyline using the specified points (in order) as plotting points.</li> <li>&lt;googlemaps:traffic><br/> Plots markers that relate to traffic events within the given radius.</li> <ul> <li>&lt;googlemaps:icon><br/> This tag defines a custom icon for events found in given radius.</li> </ul> <li>&lt;googlemaps:body><br/> For future use allowing users to define custom controls.</li> <li>&lt;googlemaps:overviewControl><br/> Displays a small overview window inside the map.</li> <li>&lt;googlemaps:panControl><br/> Turns on or off the paning controls on the map.</li> <li>&lt;googlemaps:typeControl><br/> Turns on or off the map type (map, satelitte or hybrid) controls.</li> <li>&lt;googlemaps:wheelControl><br/> Turns on or off mousewheel scrolling capabilities. Requires the map version be set to 1.</li> <li>&lt;googlemaps:zoomControl><br/> Turns on or off the zoom control. If set to large the zoom slider is also displayed.</li> </ul> </ul> </p> <p> The following tags represent the display portion of the tag library. They must be placed after the &lt;googlemaps:map> tag and have specific places they must be put: <ul> <li>&lt;googlemaps:scripttag><br/> Generate the script tag that imports the GoogleMaps&trade; API. This tag should be in the &lt;head> section, anywhere after the &lt;googlemaps:map> tag.</li> <li>&lt;googlemaps:javascript><br/> Generates the javascript and AJAX portion of the map. This should be in the &lt;head> section, but either way must be after the &lt;googlemaps:scripttag> and outside any &lt;table> and other formatting tags to ensure compatibility with Internet Explorer.</li> <li>&lt;googlemaps:div><br/> This is the visual map. This tag can be anywhere in the &lt;body> section, after the &lt;googlemaps:javascript> tag.</li> <li>&lt;googlemaps:initialize><br/> Generates the javascript code that initializes the map and connects the mousewheel (if applicable). This tag must be after the &lt;googlemaps:div> tag and should be the very last tag before the closing &lt;/body> tag. </ul> </p> <p>Future versions of this tag library will provide driving directions, course plotting and much more.<br/> Stay tuned!</p></pre>
</td>
</tr>
</table>
<p></p>
<hr>
<a name="navbar_bottom"></a>
<table border="0" width="100%" cellpadding="1" cellspacing="0">
<tr>
<td COLSPAN="3" BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><a NAME="navbar_bottom_firstrow"></a>
<table BORDER="0" CELLPADDING="0" CELLSPACING="3">
<tr ALIGN="center" VALIGN="top">
<td BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"><font CLASS="NavBarFont1Rev"><b>&nbsp;Overview&nbsp;</b></font></td><td BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><font CLASS="NavBarFont1">&nbsp;Library&nbsp;</font></td><td BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><font CLASS="NavBarFont1">&nbsp;Tag&nbsp;</font></td><td BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    &nbsp;<a HREF="help-doc.html"><font CLASS="NavBarFont1"><b>Help</b></font></a>&nbsp;</td>
</tr>
</table>
</td><td ALIGN="right" VALIGN="top" ROWSPAN="3"><em></em></td>
</tr>
<tr>
<td BGCOLOR="white" CLASS="NavBarCell2"><font SIZE="-2"></font></td><td BGCOLOR="white" CLASS="NavBarCell2"><font SIZE="-2">
                &nbsp;<a HREF="index.html" TARGET="_top"><b>FRAMES</b></a>&nbsp;
                &nbsp;<a HREF="overview-summary.html" TARGET="_top"><b>NO FRAMES</b></a>&nbsp;
                <script></script>
<noscript>
<a HREF="alltags-noframe.html" TARGET=""><b>All Tags</b></a>
</noscript>
</font></td>
</tr>
</table>
<hr>
<small><i>
          Output Generated by 
          <a href="http://taglibrarydoc.dev.java.net/" target="_blank">Tag Library Documentation Generator</a>.
          Java, JSP, and JavaServer Pages are trademarks or 
          registered trademarks of Sun Microsystems, Inc. in the US and other
          countries.  Copyright 2002-4 Sun Microsystems, Inc.
          4150 Network Circle
          Santa Clara, CA 95054, U.S.A.
          All Rights Reserved. 
          </i></small>
</body>
</html>
